149f47cd549b14d2c92a8cbc4b3876a6b8cfbb32,providers/http/src/java/org/mule/providers/http/HttpClientMessageDispatcher.java,HttpClientMessageDispatcher,doSend,#UMOEvent#,230

Before Change


            }
            UMOMessage m = null;
            // text or binary content?
            if(httpMethod.getResponseHeader(HttpConstants.HEADER_CONTENT_TYPE).getValue().startsWith("text/")) {
                m = new MuleMessage(httpMethod.getResponseBodyAsString(), h);
            } else {
                m = new MuleMessage(httpMethod.getResponseBody(), h);

After Change


            }
            UMOMessage m = null;
            // text or binary content?
            Header header = httpMethod.getResponseHeader(HttpConstants.HEADER_CONTENT_TYPE);
            if ((header != null) && header.getValue().startsWith("text/")) {
                m = new MuleMessage(httpMethod.getResponseBodyAsString(), h);
            } else {
                m = new MuleMessage(httpMethod.getResponseBody(), h);